// ----------------------------------------------------------------------------
// allocatable_object.h
// ----------------------------------------------------------------------------
/*
 Description :
 メモリアロケータを利用してメモリを確保するオブジェクトの為の基底クラス.
 */
#pragma once
#include <fw/base/core/macros.h>
#include <fw/base/runtime/allocator.h>

namespace fw
{
	
	template <typename Allocator> class AllocatableObject
	{
	public:
		
explicit AllocatableObject()
		{
		}
		
		~AllocatableObject()
		{
		}
		
		void*					operator new(size_t size, const char* filename, int line)
		{
		}
		
	}; // class AllocatableObject
	
} // namespace fw
